<?php
//关联多对多模型
namespace Home\Model;
use Think\Model\RelationModel;
Class BokeglModel extends RelationModel{
	
	protected $tableName = 'boke' ;  //定义主表
	protected $_link = array(
		'attr' => array(				
				'mapping_type'      =>  self::MANY_TO_MANY,//多对多				
				'mapping_name'      =>  'attr',//关联的映射名称，用于获取数据用(附表的关联字段)不能和字段重复
				'foreign_key'       =>  'bid',//关联的外键Id(主表的关联字段)
				'relation_foreign_key'  =>  'aid',//关联的外键Id(数据表的关联字段)
				'relation_table'    =>  'boke_attr' //此处应显式定义中间表名称，且不能使用C函数读取表前缀
		),
		'step' => array(
				'mapping_type' 		=> self::BELONGS_TO,  //一对多可以用HAS_MANY(多对1是belongsto)
				'foreign_key'		=> 'cid',
				'mapping_fields'	=> 'name',   //只读取的字段
				'as_fields' 		=> 'name:step' //放在一个数组中，把name字段改名为step
				
		)
			
	);
	
}